Skip to content

foobarlab/UpStage-Video-Hack

Repository files navigation

UpStage

UpStage is a client-server application platform for Cyberformance (user manual).

This repository holds a modified version of the official UpStage 2.4.2 branch.

The intention is to extend UpStage with streaming (audio, video) functionality incooperating the Red5 streaming server. Read more on the UpStage Blog Announcement.

Licence

See LICENSE.txt for the GNU GENERAL PUBLIC LICENSE

Requirements

UpStage requires Python version 2.6 or 2.7 with Twisted (>= 8.1, < 9.0, 8.2 recommended) and zope.interface. The following Text-to-Speech software is supported (if installed): rsynth, eSpeak, MBROLA and Festival.

For media upload some additional tools have to be installed (TBD).

The Video Hack makes use of Red5, which needs to be installed either on the same server or an accessible network resource.

Installation

See INSTALL.txt for further instructions what software you need and how to compile and deploy the code.

Development

ActionScript code is compiled using MTASC and swfmill, all documentation is generated using Doxygen.

Recommended IDE configuration

You may use Eclipse IDE with ASDT and PyDev plugins installed.

Alternatively you may use the FlashDevelop IDE.